package Day7.ZuoYe;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;

//通过控制台输入字符，如果输入的是quit,则退出,否则继续输入;把输入的字符写入文件保存,每输入一次换行，并在每行之前加上写入的时间，
// 用hh:mm:ss的格式,时间后面加上一个空格
// 类似
// 11:34:21 hello
// 11:34:27 how do you do?
public class ZuoYe9 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        SimpleDateFormat sim = new SimpleDateFormat("hh:mm:ss");
        FileOutputStream f = null;
        try {
            f = new FileOutputStream("D:\\java课程及作业\\wang\\ZuoYe9.txt");
            while (true) {
                String s = in.next();
                Calendar c = Calendar.getInstance();
                String ff = sim.format(c.getTime ());
                if (!s.equals("quit")) {
                   f.write((ff + "\t" + s).getBytes());
                   f.write("\n".getBytes());
                } else {
                    System.out.println("退出！");
                    return;
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        finally {
            try {
                f.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
}
